@CHARSET "UTF-8";



/*---------LINKS--------*/

a, a:active, a:visited {
	color: #2c2c2c;
	text-decoration: none;
}

a:hover {
	color: #EB8F00;
	text-decoration: none;
	text-shadow: 0px 1px 2px #fff;
}


/*--------SHOPPING LIST---------*/

#shlist-container {
	position: fixed;
	width: 300px;
	height: 406px;
	top: 185px;
	right: 0px;
	z-index: 99;
}

#shopping-list {
	float: right;
	right: 0px;
	width: 230px;
	height: 374px;
	padding: 10px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #f6f29c;
	-moz-border-radius: 0px;      /*CSS 3*/
	-webkit-border-radius: 0px;   /*CSS 3*/
	background: #fff;
	display: none;
	z-index: -99;
	overflow: auto;
		-moz-box-shadow: 0px 0px 3px #bbb;
	-webkit-box-shadow: 0px 0px 3px #bbb;
}

#shopping-list-overlay {
	position: absolute;
	right: 0px;
	width: 230px;
	height: 374px;
	padding: 10px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #f6f29c;
	-moz-border-radius: 0px;      /*CSS 3*/
	-webkit-border-radius: 0px;   /*CSS 3*/
	background: #dfdfdf url(../images/ajax-loader.gif) center no-repeat;
	opacity: 0.4;
	display: none;
	z-index: 1001;
	overflow: auto;
		-moz-box-shadow: 0px 0px 3px #bbb;
	-webkit-box-shadow: 0px 0px 3px #bbb;
}

#list, #list:active {
	position: relative;
	float: right;
	margin-right: -1px;
	width: 35px;
	height: 80px;
	top: 163px;
	background: #f6f29c;
	-moz-border-radius: 0px;      /*CSS 3*/
	-webkit-border-radius: 0px;   /*CSS 3*/
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-right: 2px solid #f6f29c;
	z-index: 900;
	-moz-box-shadow: -2px 0px 3px #bbb;
	-webkit-box-shadow: -2px 0px 3px #bbb;
	color: #2c2c2c;
	text-shadow: none;
}

#list:hover {
	background: url(../images/buton-list-hover-tile.png) left repeat-y;
	color: #fff;
}

#list::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

#lenta-list {
	float: right;
	width: 3px;
	height: 394px;
	background: #f6f29c;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-right: none;
	-moz-box-shadow: -1px 0px 3px #bbb;
	-webkit-box-shadow: -1px 0px 3px #bbb;
}

#shlist-butoni {
	position:relative;
}

#shopping-list img {
	width: 10px;
	height: 10px;
	float: right;
	border: none;
	padding: 4px;
}

#shopping-list img:hover {
	padding: 4px;
	background: #f6f29c;
}

#shopping-list input[type=button] {
	border: none; /*1px solid #a7c045;*/
	background: transparent;
 	-moz-border-radius: 7px;      /*CSS 3*/
	-webkit-border-radius: 7px;   /*CSS 3*/
	border-bottom: 1px solid #56a5d7;
	color: #56a5d7;
	font-size: 11px;
	padding: 1px;
	margin-right: 2px;
}

#shopping-list input[type=button]:hover {
	background: #56a5d7;
	color: #fff;
	cursor: pointer;
	border-bottom: none;
}

#shopping-list input[type=text] {
	float: right;
	width: 30px;
	border: 1px solid #e1d6a7;
}

.edit {
	float: right;
	width: 30px;
	height: 20px;
}

#shopping-list button[type=submit] {
	display: block;
	margin-top: 4px;
	position: absolute;
}

/*----SCROLLBAR-----*/

.scrollbar-top {
	position: relative;
	top: 42px;
	left: 15px;
	width: 15px;
	height: 18px;
	background: url(../images/product-view-scrollarrowup.png) no-repeat;
}

.scrollbar-middle {
	position: relative;
	top: 47px;
	left: 15px;
	width:  15px;
	height: 600px;
	background: url(../images/product-view-scrollline.png) center repeat-y;
}

.scrollbar-bottom {
	position: relative;
	left: 15px;
	width: 15px;
	height: 18px;
	background: url(../images/product-view-scrollarrowdown.png) no-repeat;
}
